package org.example.service;

import com.github.pagehelper.PageInfo;
import org.example.entity.Course;

import java.util.List;


public interface CourseSerive {
    Course getCourseById(int id);

    PageInfo<Course> getCourses(Course course, int pageNum, int pageSize);

    //    根据咨询师id查询课程内容
    List<Course> selectCoursesById(int id);


    PageInfo<Course> getCoursesPage(Course course,int pageNum, int pageSize);

//  根据课程id查咨询师信息
    Course getConsultants(int id);

    //    根据课程id查咨询师擅长
    List<Course> getConsultantsTag(int id);
    //    根据价格升序排列
    PageInfo<Course> priceAsc(Course course,int page,int size);
    //    根据价格降序排列
    PageInfo<Course> priceDesc(Course course,int page,int size);
    //    价格区间
    List<Course> getCoursesByPriceRange(String priceRanges);
}
